33
17
22
7
94
11
25
92
222
158
188
18
103
212
254
197
44
122
161
60
419
252
86
36
75
73
140
263
364
129
127
105
142
39
61
97
133
34
82
79
88
43
52
57
118
69
21
31
241
291
72
67
32
109
347