8
53
16
23
166
19
71
15
147
10
9
51
33
32
88
18
44
73
26
14
36
29
1
24
39
12
41
65
21
77
20
96
50
47
61
117
62
319
99
131
87
270
379
98
93