33
29
45
11
49
2
109
39
8
102
23
14
18
83
4
277
44
27
42
52
99
13
12
219
40
9
64
5
25
100
46
77
106
10
20
164
73
34
7
32
125
21
3
1
48
175