21
25
41
35
72
80
85
461
16
39
18
127
105
57
40
10
13
100
45
54
23
99
29
330
28
193
241
89
253
196
69
17
263
49
102
140
34
162
42
74
209
112
379
33
5832
262
5212
114
98