10
8
29
18
1
32
50
12
56
58
22
38
44
6
41
17
14
5
20
3
4
64
100
9
331
2
13
34
16
25
48
79
33
260
332
26
37
127
30
0