16
10
18
38
8
30
129
15
28
44
13
2
58
85
41
3
46
39
34
14
96
33
25
84
5
12
9
105
17
42
80
74
418
52
26
21
100
55
172
82
841
35
97
7