8
40
18
297
13
30
51
93
91
28
63
307
121
21
12
22
244
68
25
157
334
81
45
176
16
394
17
33
199
117
90
10
39
11
136
69
19
20
138
15
59
231
101
175
37
201
130
56
52
58