123
60
52
43
251
368
98
32
70
44
404
45
49
118
517
78
105
20
57
110
30
125
16
6077
64
47
1558
88
56
27
66
215
214
61
89
106
72
133
102
28
51
53
36
553
48
116
821
84
191
67