35
27
18
190
52
2098
20
560
170
48
43
30
66
64
3
143
46
70
103
279
31
44
80
32
33
72
119
197
63
244
111
65
39
21
89
125
60
233
92
179
123
196
95
19
42
451
22