61
103
42
161
44
95
64
60
53
93
263
39
86
21
92
187
1017
1307
827
226
1086
164
36
880
174
151
183
127
48
27
208
2
52
19
17
99
153
20
130
237
274
209
33
202
496
146
108
88
102
470
40
18
16
201
114