8
56
34
101
112
215
27
68
13
368
18
44
514
10
39
48
20
2
90
32
60
29
342
47
19
11
17
82
113
63
65
33
38
64
40
4
16
7
49
9
24
78
100
46
76
266
42
302
43
30