21
6
10
11
55
95
23
80
35
7
15
44
19
58
17
71
38
252
61
36
37
22
79
108
40
45
156
181
153
167
250
68
29
63
236
50
81
207
46
246
87
183
8
75
30
90
91
72
189
116
31