72
46
34
95
20
189
98
90
78
12
74
59
224
45
153
54
57
117
23
38
14
61
25
39
33
199
104
180
80
133
135
84
172
56
22
103
73
101
41
110
42
289
263
48
205
158
299
204
155
519
35
89