3
1
44
12
17
5
4
7
8
29
40
16
33
21
32
10
35
31
19
11
22
24
41
90
23
56
20
60
13
59
25
28
9
77
45
43
27