16
34
45
6
854
80
98
48
174
12
2
30
106
31
27
38
491
63
26
81
260
39
1
5
120
53
11
18
20
86
68
75
8
19
423
29
28
866
171
17
927
206
1591
939
393
185
4
701
7
50
656