41
390
30
241
51
378
9
87
107
295
3
167
60
80
65
36
299
40
32
144
343
223
63
34
136
93
39
29
415
154
31
175
52
101
11
19
127
26
42
72
119
12
125
104
77
146
168
24
245
268
35
21