1
32
4
17
2
7
16
10
27
14
20
40
9
29
13
8
64
45
39
42
6
11
41
3
47
21
30
15
23
76
19
73
31
50
22
105
274
80
135
188
153