22
3
35
66
108
71
91
60
72
46
89
42
132
518
128
646
118
80
179
146
38
21
84
62
30
9
86
48
34
31
29
150
174
5
10
2
55
40