68
303
100
24
61
10
98
56
39
41
22
99
58
111
18
9
52
28
38
139
32
88
43
40
57
79
181
71
220
14
25
121
94
26
89
91
103
63
176
321
362
27
231
133
173
70
163
178