35
499
39
26
33
18
57
32
6
29
260
155
353
87
79
62
50
262
174
138
21
270
156
44
177
40
41
88
150
64
12
127
142
45
245
59
110
384
17
22
68
4
28
20
86
85
187
143
117
72
60
16