35
18
37
193
41
82
63
210
29
40
320
135
129
36
71
199
47
25
32
594
26
215
24
10
56
138
835
222
33
34
39
128
19
174
159
17
73
136
183
103
110
101
410
167
192
61
248
78
52
241
53