21
910
35
31
183
63
720
152
47
187
33
30
38
99
571
51
61
65
245
589
37
176
116
52
89
536
81
42
68
189
67
83
54
74
164
13