35
27
11
104
121
127
69
42
246
20
153
64
139
98
43
245
58
19
147
29
18
321
71
52
60
369
135
107
70
131
101
159
21
76
68
41
356
99
92
97
223
84
472
236
719
46
164
72
124
119
111
374