5
6
2
10
12
4
17
35
9
7
31
19
77
41
30
20
46
28
53
76
1
11
50
13
8
21
24
62
52
64
22
23
36
25
51
101
69
97
29
14
103
47