9
10
4
3
19
5
24
7
12
31
28
90
63
25
34
6
17
27
8
47
14
84
41
29
39
15
38
23
58
91
46
33
30
16
112
79
65
13
82