16
50
11
26
52
27
19
106
118
31
17
28
15
39
32
56
107
53
35
73
23
10
30
12
1
48
80
96
14
21
8
103
794
2
41
58
181
20
111
25
5
4
125
29