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