141
29
27
104
36
109
93
63
192
59
123
422
142
122
60
73
30
33
112
105
51
42
80
103
139
3
38
25
16
19
14
12
153
7
57
265
286
18
17
96
138
21
28
254
1375
55
62
40
181
81
52
13
130