5
10
12
2
1
24
15
4
11
75
3
14
9
17
34
71
32
42
50
19
21
192
79
53
28
92
27
124
61
62
16
48
47
22
81
90