3
8
19
15
25
9
16
49
10
83
67
64
31
24
62
166
556
12
39
5
91
20
86
7
165
133
55
434
18
137
11
59
60
68
33
88
73
45
27
22
94
106