64
79
49
58
29
33
27
26
94
15
66
65
37
56
68
60
373
51
390
101
512
91
222
73
16
334
57
603
1138
127
83
105
134
111
69
63
317
400
747
840
183
175
245
155
95
90
25
89
32
264
100