63
28
38
24
184
18
10
120
90
40
108
68
214
255
201
125
259
33
222
129
39
56
45
100
26
30
20
11
57
59
47
332
21
88
132
13
53
69
12
98
44
273
31
252
43
158
123
104