29
249
62
37
50
58
28
70
17
52
39
7
3871
26
85
10
43
59
136
141
97
40
144
61
96
34
6
30
33
48
292
36
22
285
993
391
210
21
27
173
186
140
152
326
213
76
99
87
151
356
79
1448
98
74
16