34
142
57
8
59
47
216
70
404
21
54
137
450
33
77
99
44
15
145
35
17
46
25
153
94
20
87
104
68
139
324
230
204
214
233
177
210
37
88
78
181
69
83
73
42
171
30
82
12
36
19
301
39
168