33
11
3
19
34
9
22
98
48
38
89
29
179
255
4
17
64
50
104
2
6
20
0
53
8
23
65
5
95
125
18
466
280
16
26
44
31
159
21
87
39
239
37
43
140
56
58
241
103