2
1
7
10
15
28
27
30
6
52
20
59
9
18
40
47
38
71
24
8
13
79
14
12
33
39
55
51
23
31
17
186
154
93
112
81
120
285
72
147
67
62