126
54
19
51
27
33
11
6
5
14
47
9
29
8
1
4
42
72
17
129
55
52
28
15
70
31
12
100
92
7
79
35
64
36
86
20
118
37
22
99
30
85
44
25
41