21
31
70
34
88
95
61
27
62
98
15
111
239
10
6
2
50
63
81
94
38
29
184
354
53
33
28
37
18
189
154
176
47
23
43
74
56
219
22
19
80
155
102
370
40
45
75
196