3
33
4
7
14
113
12
24
18
47
5
62
60
15
22
56
25
1
20
48
39
32
41
9
69
10
8
36
30
11
85
58
13
46
6
246
116
50
16
23
70
90