166
30
7
26
48
87
55
74
23
95
11
18
15
56
115
52
29
24
35
9
27
34
31
25
13
17
64
70
60
5
49
14
69
8
126
19
42
22
85
185
58
134
92