3
85
10
26
9
24
22
14
28
49
19
25
42
573
30
45
27
23
33
16
36
81
32
65
72
18
13
15
104
95
68
35
29
34
90
21
4
37