58
119
26
74
35
96
17
19
29
78
67
91
371
84
36
68
157
56
9
181
75
81
70
318
40
45
47
15
115
42
116
79
54
168
343
28
57
123
53
167
101
647
124
129
76
333
93
103
66
31
182
189
136
397