165
239
545
17
41
12
42
50
91
78
83
80
76
79
139
81
23
38
51
22
25
64
31
35
21
44
10
30
186
66
16
119
49
255
219
28
18
163
57
292
126
217
162
171
375
353
24
176
448
107
157
191
288
132