326
113
7
8
10
46
24
69
27
78
177
347
45
26
269
122
103
17
49
75
197
54
354
95
737
176
481
63
125
196
99
28
359
19
48
129
167
292
151
58
127
55
37
121
16
123
253
38
44
209
572
115
136
281
286
358
775