12
23
25
101
37
68
16
100
29
35
38
21
32
24
20
13
30
10
102
15
51
27
107
36
34
18
53
461
41
31
48
94
89
56
46
7
47
22
14
28
45
87
2