1
15
29
73
57
52
61
71
40
30
251
202
12
25
3
49
14
24
45
125
397
95
19
18
99
77
38
374
89
63
289
65
47
16
213
129
50
162
23
75
34
58
13
248
8
155
37
1361
10
230
378