3
6
8
15
25
27
29
51
20
58
10
9
16
38
46
18
71
24
23
13
79
14
30
12
33
7
55
50
31
17
185
154
93
52
112
81
120
285
72
147
67
62