145
79
46
109
57
62
25
28
12
19
26
88
89
31
17
305
112
96
14
95
16
60
9
37
41
120
18
6
4
429
49
193
143
56
50
48
140
27
118
11
228
34
64
22
59
36