4
21
24
28
75
16
411
11
23
22
678
25
109
13
9
2
6
14
10
172
484
3
153
443
1486
53
5
124
7
243
204
111
346
33
52
57