8
5
18
58
2
28
44
20
3
35
6
9
10
29
82
15
32
91
4
19
22
478
17
16
24
50
13
38
11
21
33
60
70
51
7
111
69
63
39
64
14
27
66