1
32
19
34
42
17
9
10
12
4
109
11
6
77
8
94
13
5
16
46
25
27
175
86
61
21
51
15
49
31
22
63
91
53
30
92
40
26
125