20
46
43
68
78
15
30
18
59
33
25
740
94
49
82
53
19
24
37
57
32
23
14
5
21
137
50
70
13
100
10
92
40
34
75
44
63