9
16
32
13
34
2
11
6
62
23
3
25
20
5
22
15
12
24
1
65
7
58
315
10
50
128
64
89
75
30
71
60
28
114
72
21
84
18
118
152