20
57
77
97
522
120
38
39
76
31
68
13
28
48
44
17
104
62
1552
27
21
586
78
235
265
164
139
148
243
159
117
1233
60
98
51
18
419
421
106
56
150
232
70
80
300
955
221
53
206