3
5
12
19
38
8
32
2
17
16
120
40
30
21
123
78
10
15
28
20
70
25
48
6
144
50
11
103
56
22
41
36
27
7
43
202
34