19
28
15
14
13
23
60
73
41
6
46
7
20
82
52
9
35
22
18
21
123
128
108
103
63
11
43
47
77
30
10
49
26
33
94
70
16
5
38
438
486
25
24