40
15
20
68
71
98
22
36
10
241
52
271
61
212
80
420
4
165
54
42
34
64
81
213
49
92
101
138
300
32
97
438
39
6
173
114
117
310
89
323
209
79
102
85
18
198
66
69