11
172
93
219
21
47
71
120
15
30
141
32
14
250
41
201
195
137
90
128
63
98
248
26
42
75
210
38
16
9
48
86
81
131
56
92
107
80
85
122
171
27
118
51
35
59
135
55
121
10
266
139
25
49