129
35
18
29
57
1
99
98
46
8
5
31
7
9
16
34
20
137
133
22
15
3
61
2
60
21
37
11
25
14
13
55
56
6
24
19
4
27
28
42