17
32
31
111
35
51
116
21
19
110
12
20
26
37
36
43
22
47
64
18
345
114
73
181
189
24
129
104
34
135
62
150
70
89
299
28
54
103
53
46
6
672
66
33
10
207
87
50
71