55
41
96
14
26
104
65
75
177
28
143
32
156
258
135
215
40
71
79
60
126
89
45
101
18
30
92
21
46
192
199
36
127
98
88
44
69
34
19
402
429
70
78
383
109
108
52
62
128
56
31
73
200