24
164
33
34
66
23
15
9
30
18
7
64
35
97
69
38
16
298
90
128
124
54
190
106
161
87
57
68
200
84
168
118
67
182
691
71
29
26
44
155
393
83
82
322
103
374
56
304
213
300
156
145