63
22
188
295
218
96
106
308
40
438
232
228
253
265
12
224
17
48
60
11
43
79
38
132
66
97
65
70
26
176
59
55
21
153
52
110
20
142
104
94
212
78
72
305
27
71
30
425
80
128
122
10
1046
46