35
24
341
72
110
494
76
389
34
62
84
127
1258
153
160
67
50
415
141
55
71
124
206
212
103
204
278
281
60
75
120
19
17
23
1347
79
53
59
52
36
460
98
39
47
100
113
78
64
51
32
118
146
94
148
256
42