97
86
140
181
87
29
62
90
70
345
143
21
154
177
213
46
95
8
91
381
48
28
147
49
166
77
22
72
51
85
475
54
138
104
42
61
65
17
19
57
40
47
198
193
253
39
11
20
35
24
52
321