27
102
15
81
55
53
47
457
90
108
85
110
416
35
369
190
44
150
288
72
292
170
892
24
96
103
95
196
163
14
350
17
280
420
639
70
34
161
162
101
169
272
64
831
21
89
36
91
397
1402
51
231
601
30
166
19