41
141
310
25
222
47
200
275
52
196
22
43
342
63
30
3466
130
75
322
38
604
59
171
431
893
61
70
2148
153
24
1922
13
10
170
582
16
79
39
53
250
51
42
45
173
20
85
83
94
140
55
37
65
66
62
88