21
17
61
45
29
36
35
98
65
68
7
26
83
37
62
55
173
104
41
56
44
47
110
77
40
25
12
67
57
75
20
28
94
13
23
649
53
870
30
111
24