8
9
32
26
17
53
4
15
22
64
2
29
11
24
5
44
14
25
20
1
388
16
7
27
3
114
30
57
34
91
23
72
152
320
73
12
33