3
5
19
17
7
18
43
14
44
6
4
42
100
83
40
8
54
10
23
60
37
16
9
47
20
58
46
63
53
212
51
11
66
35
24
33
36
73
99
25
28
13