2
1
33
26
11
35
107
15
69
4
16
9
40
19
31
12
36
20
54
10
43
169
42
175
219
28
78
95
44
85
525
165
47
178
56
24
141
90
76
22
265
268
79
91