33
170
109
38
35
94
32
8
21
58
12
52
88
24
25
1107
6
27
23
14
42
5
56
28
40
20
1
270
100
11
48
97
230
13
2
7
15
143
289
61
18
3
4