94
333
43
51
173
359
18
10
62
80
30
46
165
105
64
139
145
318
2
44
167
89
28
13
70
75
168
17
77
12
308
452
135
38
88
770
50
583
97
282
361
264
425
458
74
79
166
25
47
214
194
87