12
14
37
29
16
33
31
24
10
46
47
78
15
48
30
2
417
1
176
57
83
94
35
8
60
13
27
9
55
4
108
75
63
43
11
62
40
39
34
7
76
6
17
68
25
32
138
3
44
22