6
29
13
352
26
37
24
53
32
50
111
74
68
48
189
96
46
52
92
78
45
47
254
270
329
460
83
224
173
227
112
123
221
62
65
306
311
398
292
185
194
41
33
35
241
317
30
107
38
307
86
164
184