179
55
476
47
54
85
799
115
139
153
500
1195
174
227
194
296
150
782
589
116
118
74
220
67
141
104
19
56
97
202
89
45
904
49
72
112
124
238
109
81
27
746
305
730
31
65
168
193
392
369
279
290
188
256
29
48
93
102