95
149
34
214
23
35
355
16
319
53
721
196
251
324
151
233
107
82
201
332
65
122
342
42
97
424
86
373
210
6
208
238
50
30
119
28
1211
99
72
202
40
108
78
46
57
85
273
36
148
41
150
79
13
91
51