3
17
18
81
38
374
51
347
64
62
281
78
198
32
241
115
360
193
103
22
37
242
73
155
59
83
52
92
87
397
30
61
13
88
317
29
608
274
286
27
70
48
24
72
25
63
151
224
305
49
39