23
22
31
100
38
99
27
16
25
50
75
47
128
57
51
45
103
37
39
15
41
34
20
13
55
56
19
6
52
30
26
24
67
64
14
21
35
243
44
73
72
40
36
29