31
1
10
61
3
11
14
35
16
6
80
2
28
29
23
26
13
5
12
22
56
44
7
92
46
41
127
39
24
20
9
17
8
178
109
30