8
30
55
26
6
66
520
20
85
31
446
98
23
64
623
106
81
57
19
200
119
48
105
117
33
175
159
74
103
343
109
178
130
97
209
86
118
63
69
28
61
58
78