21
16
96
31
103
39
27
79
51
49
67
60
57
23
47
25
12
113
24
50
76
55
53
101
65
81
46
54
14
135
102
20
86
112
38
137
74
34
59
257
33
69
77
26
32
72
129
41
42
45