34
16
80
26
23
88
179
64
29
14
76
70
97
164
36
63
95
65
128
212
54
31
455
75
41
101
100
211
82
355
78
21
284
71
405
185
50
232
104
228
159
161
116
40
103
162
83
269
248
383
105