3
29
27
126
25
79
37
22
19
14
36
172
9
11
83
17
40
50
20
52
6
31
32
84
102
115
110
42
30
46
18
210
8
49
4
97
38
86
10
119
96
56