3
9
23
6
31
39
46
53
75
65
61
22
1
30
45
71
11
44
10
51
85
105
7
303
98
49
90
26
27
55
156
12
70
4
18
82
60
33
32
25
151
24