77
52
84
98
53
57
49
116
79
61
48
85
74
71
99
66
59
47
39
78
55
60
42
62
45
70
83
58
50
54
40
46
208
96
360
653
282
131
114
168
182
317
175
0
157
192
162
178
287
171
152
148
229
195
181
169
173
262
89