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