102
91
59
20
28
70
176
9
25
50
10
21
46
7
179
14
78
30
71
256
56
22
272
74
173
64
83
157
40
178
33
55
161
34
244
170
194
183
209
29
234
73
124
249
406
364
49
38
39
26
118
24
65
77