29
32
134
64
70
89
91
126
84
68
17
80
26
99
60
24
221
45
18
34
71
38
58
50
96
59
387
21
145
42
61
253