28
69
48
204
38
60
29
168
7
45
179
43
107
128
35
22
227
158
141
303
221
301
58
97
222
61
16
95
71
62
378
30
111
52
49
46
136
188
299
51
15
321
93
149
115