24
3
30
31
253
1
16
10
127
53
26
38
51
29
61
64
19
68
89
88
22
27
54
98
23
83
25
40
101
62
96
13
12
46
14
244
17
7
49
47
52
33
78
21
37
28