35
15
30
310
381
195
224
145
119
32
109
57
74
148
79
73
60
84
43
450
108
17
38
25
18
20
22
11
61
107
192
93
26
123
62
45
49
91
564
294
9
8
54
23
29
10
236
142