3
21
17
9
7
24
23
15
16
88
37
4
50
27
41
10
82
12
11
32
6
18
28
19
52
90
34
26
20
91
95
195
45
112
64
31