97
76
216
61
437
25
85
96
92
280
52
55
28
46
126
152
168
157
204
79
58
35
317
341
63
37
53
43
174
129
98
1796
33
137
213
39
142
30
29
19
300
124
69
490
141
229
162
102
2413