80
40
34
13
32
8
22
75
149
14
20
1
55
321
66
11
110
28
18
15
57
17
27
983
84
30
9
16
145
147
73
172
92
69
68
132
38
45
242
221
95
96
1475
1084
47
843
285
111
345
23
21