8
65
7
49
14
26
187
88
33
129
46
37
39
301
143
23
59
68
43
40
214
93
141
54
112
296
199
125
154
174
158
219
366
1352