376
351
207
244
90
415
127
72
272
112
722
325
475
174
162
109
55
102
107
126
349
114
57
314
110
172
139
403
82
198
106
169
101
177
65
80
36
113
87
140
270
203
75
53
71
88
145
8
188
520
111
213
51