66
126
58
74
347
24
63
56
16
44
70
235
64
80
68
123
305
277
57
9
117
65
25
307
54
778
49
72
95
97
38
147
738
96
21
12
32
102
19
33
7
295
194
229
145
300
93
26
1054
217
132
17
27