36
61
18
558
254
42
50
27
2
87
3
48
37
325
52
181
266
40
20
195
345
288
34
44
176
161
168
22
33
63
142
83
15
39
32
24
111
66
7
166
38
303
47
74
163
225
59
30
140
96
17
86
108
156