95
90
55
44
67
106
258
84
174
31
380
104
477
17
26
102
47
34
542
389
58
239
113
886
316
74
162
71
35
464
184
197
160
64
94
19
117
15
77
209
450
28
481
223
37
38
187
25
27
23
36
65
48
12