87
81
35
30
33
88
36
83
139
100
49
135
46
85
11
126
98
114
90
173
235
193
156
28
25
57
128
124
339
174
118
93
71
21
75
27
19
24
101
112
176
747
373
109
163
415
2095
70
31
250
208
364
471
341