126
18
7
35
21
55
23
51
291
58
48
4
104
100
65
28
17
43
78
133
38
183
24
54
26
64
34
249
130
15
63
57
56
22
30
322
270
114
194
153
25
107
178
88
50
231
140
272
339
139
195
159
157