125
32
36
17
4
22
27
3
7
31
55
58
61
10
13
11
9
48
14
12
71
2
47
93
34
16
42
50
39
28
98
21
18
8
74
41
45
15
146
129
57
29