6
7
69
56
30
25
23
9
48
44
64
86
94
27
37
84
28
53
60
77
796
264
141
196
116
29
58
507
330
98
68
497
76
78
72
1
217
88
21
12
57
111
166
128
47
15
100
20