56
71
52
60
31
30
67
68
101
7
89
164
132
47
104
125
340
116
22
61
191
522
53
186
208
119
302
314
250
333
278
54
19
528
526
269
94
521
596
419
323
32
152
98
129
287
86
148
135
91
102
275
428
50
215