40
5
28
4
6
10
1
9
13
3
2
8
12
14
11
64
22
69
32
35
19
21
30
34
157
27
7
18
45
15
16
52
37
20
54
17
46
114
29
68
349
105
43
97
24
84
49