8
66
15
7
11
47
28
3
83
55
61
91
53
38
98
101
667
40
33
39
54
12
74
27
45
94
22
62
48
169
144
26
496
107
112
175
147
476
174
240
20
18
35
24
19
64
9
16
128
52
30