8
12
25
27
86
31
33
5
20
19
11
44
16
104
75
35
57
18
13
478
48
1
45
26
10
36
47
14
108
17
38
29
40
94
106