47
378
297
108
243
36
95
96
50
238
101
181
143
122
88
152
55
256
163
39
71
87
126
58
145
123
113
180
450
272
105
154
841
106
310
348
64
527
279
69
68
25
217
26
119
70
178
121
34
44
110
40
214
313
352