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