58
185
6
51
18
109
42
148
138
45
72
16
30
200
61
212
115
66
27
56
235
32
140
98
21
22
135
224
35
65
80
506
160
111
103
90
34
87
416
380
246
41
53
164
429
97
43
186
81
207
55
25
125