16
5
29
114
17
36
12
9
8
10
30
21
58
27
44
2
13
1
73
49
4
57
56
25
23
7
14
150
19
28
31
109
147
6
40
50
52
1202
70
32
22
33
82
180
510
84
60