36
36
22
17
27
35
10
54
39
138
245
15
79
57
103
121
60
106
137
70
94
113
148
120
73
233
194
156
89
146
188
255
229
354
168
116
84
126
123
459
529
375
416
99
126
268
256
325
310
289
495
302
342
413
120
258
438
335
501
657