19
301
8
17
20
26
64
120
34
105
39
43
85
23
3
138
50
51
111
12
44
66
2
42
13
86
32
21
68
127
16
155
48
6
59
92
55
25
38
93
57
45
10
89
80
163
27
91
97
5
657