3
2
5
19
13
35
7
6
52
28
21
42
12
72
10
33
34
18
55
39
24
9
41
70
68
67
98
44
49
37
58
22
29
51
47
54
46
48
152
123
88