21
12
27
39
3
70
7
71
49
76
15
34
88
32
154
31
79
52
40
90
55
28
212
11
105
68
310
294
250
56
172
4
43
44
24
61
136
75
93
29
10
2303
418
230
198
133
109
167