104
42
756
169
865
79
93
64
123
72
14
67
143
101
35
24
25
313
97
53
47
40
106
34
27
103
51
163
73
158
41
120
293
181
130
70
414
228
413
75
300
157
259
55
66
199
460
221
161
379
267
217
121
107