145
40
50
313
405
187
30
171
28
312
37
98
110
384
656
72
13
53
15
8
14
491
52
2
1135
25
24
128
71
388
16
20
157
22
62
9
7
68
41
130
43
35
66
214
425
56
183
33
46
334
122
10
1210