16
22
8
57
29
45
92
9
3
11
26
52
18
33
30
17
38
59
53
93
84
115
202
180
200
123
68
100
83
40
15
76
5
42
10
13
101
46
21
12
23
25
2
7