54
75
25
21
35
53
42
16
120
66
60
58
51
24
150
41
95
20
147
59
317
15
101
792
67
162
190
74
19
76
200
197
31
219
256
222
47
110
39
221
267
358
45
160
46
104
170
112
106
62
255
12
725
486