64
1130
47
49
86
19
44
36
102
142
237
37
225
105
67
94
80
111
76
70
125
269
73
81
538
481
188
419
1052
1147
116
154
144
400
72
240
1150
232
139
158
644
593
894