30
29
72
24
11
22
15
4
8
10
58
69
20
68
53
12
35
31
28
21
47
13
23
91
25
42
9
5
127
36
174
64
81
38
18
125
37
2