2
7
5
13
3
15
91
33
31
39
29
12
21
64
4
16
68
19
49
8
10
37
26
24
46
72
35
14
20
45
71
42
34
52
93
142
102
443
58
99
47
190
73
108
61
30