16
25
1
5
19
13
38
7
33
31
17
35
48
32
23
78
44
11
18
45
896
6
21
52
102
70
4
15
30
151
50
103
81
43
8
27
74
34
49
84
36
90
58
53
42
168
100
12