9
46
59
31
105
33
83
20
85
49
50
82
71
7
5
12
14
37
28
55
4
30
64
11
25
1
16
60
3
15
22
43
40
26
87
18
88
299
52
81
27
29
10
45
90
77