25
83
44
54
56
22
63
102
29
94
41
28
32
62
50
21
45
26
19
33
15
89
18
30
35
27
24
36
48
23
34
107
90
40
84
47
42
31
37
14
46
16