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