93
15
31
55
58
33
49
9
88
39
351
64
196
50
24
92
79
127
96
121
229
36
69
40
30
34
74
66
18
106
306
122
71
72
99
52
341
629
115
389
61
68
215
35
147
143
319
249
244
112
62
119
180
109