7
28
55
26
6
66
520
20
85
31
446
8
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
61
58
78