184
18
10
120
89
40
107
68
214
252
201
125
258
33
221
129
38
39
56
45
100
26
30
20
11
57
59
46
332
21
88
132
13
53
69
12
98
44
273
31
28
251
43
157
122
104
58
75