29
64
39
18
46
9
34
16
56
53
43
48
110
25
82
94
49
52
26
229
28
44
279
358
36
30
330
111
783
95
70
77
108
271
175
259
84
106
201
149
233
164
247
112
37
83
66
50
555
230
103
170
71
176