183
20
24
12
55
21
6
170
208
26
42
296
43
19
22
80
164
107
79
36
15
156
199
244
119
110
70
37
32
157
165
59
4
256
53
139
28
160
72
128
49
114
11
126
94
76
290
309
168
27
860
35
13
176