3
4
2
7
6
44
13
19
23
21
12
20
8
57
48
78
29
42
98
60
16
37
43
131
62
9
28
17
85
101
5
91
15
49
34
32
41
31
96