22
3
35
66
116
74
94
62
73
47
93
45
135
518
131
646
120
80
182
146
39
21
86
31
9
88
48
29
151
174
109
5
11
2
57
40