3
6
19
15
24
9
16
49
18
10
83
67
64
31
61
25
166
555
12
39
5
91
20
62
86
7
165
132
54
434
137
11
58
60
68
33
88
73
45
27
22
94
106