16
105
46
25
15
135
10
19
87
170
56
39
114
28
37
4
31
12
26
7
45
34
270
14
23
30
1534
8
51
29
147
20
32
58
88
57
50
123
363
79
13