88
820
305
210
249
59
12
114
193
18
192
37
68
80
124
98
64
39
69
142
188
101
100
62
26
27
47
121
434
57
32
28
19
222
489
66
125
113
70
35
77
36
74
93
44
213
21
60
40
96
104