55
48
195
38
257
27
21
68
66
6
89
23
14
377
24
8
19
40
162
73
34
53
99
143
183
328
301
3
47
70
17
11
54
295
58
59
255
10
337
843
15
43
278
332
991
345
116
104
3631