1
32
4
16
2
7
10
27
14
20
39
8
29
13
64
44
38
28
41
6
11
3
47
19
15
22
23
9
42
75
72
31
50
105
274
79
135
188
153