88
52
24
50
33
305
5
86
31
342
41
44
796
40
762
123
244
494
127
118
8
16
83
443
154
70
387
175
391
541
53
255
290
48
81
258
72
132
152
195
94
109
62
173
232
74
346
220
363
63
84
521
207
765
185
536
67
188
131