425
84
46
33
437
159
48
36
233
135
922
94
37
160
452
68
93
144
117
45
124
298
253
75
229
179
127
187
1739
67
53
239
143
260
536