232
290
138
122
26
31
201
89
20
66
85
50
63
24
44
229
416
170
69
295
56
1026
30
17
32
73
194
99
103
75
36
493
397
97
275
92
40
127
43
133
177
118
134
80
21
65
25