16
26
87
21
18
52
1293
107
35
19
156
33
40
4
49
29
10
85
17
20
79
7
3
62
64
34
27
13
39
50
90
11
88
46
179
42
393
9
94
30
2577
15
110
43