12
40
25
20
46
287
11
41
22
28
15
9
19
110
8
43
16
17
37
165
357
106
307
45
386
30
33
226
414
79
403
163
53
122
130
172
331
75
24
14
396
57
227