35
54
274
49
9
409
37
16
22
40
24
18
142
297
314
70
68
75
48
51
53
87
12
27
28
168
238
58
265
19
63
31
205
664
46
298
42
74
7
30
32
233
45
1675
119
146