70
222
385
68
63
71
46
104
21
557
327
356
40
230
4445
58
17
81
123
120
48
64
65
77
32
60
50
564
89
135
84
66
108
27
186
78
75
57
233
348
55
820
250
18