3
11
7
9
10
21
95
6
29
41
32
17
39
71
23
22
13
75
40
57
27
37
18
43
55
33
93
94
74
81
87
16
447
193
2
19
20
44
28
35