73
43
302
26
52
42
142
61
23
255
721
199
85
60
75
80
210
173
138
120
99
38
395
101
78
95
89
86
126
116
656
174
51
203
87
265
41
28
287
50
176
328
238
76
130
483
67
91
147
70
324
37