78
98
31
29
20
96
139
41
16
22
49
44
95
39
60
73
263
114
7
148
107
55
88
66
42
143
65
68
35
62
83
227
84
46
240
181
488
439
204
623
146
249
168
45
109
166
61
157
368
82
583
182
36