20
32
91
14
19
26
86
36
30
94
957
2
126
42
82
31
74
16
7
57
12
53
22
99
356
6
17
24
23
54
29
112
79
8
34
47
106
64
35
3
1
67
44
69
27
39
21