78
42
23
104
108
29
30
31
14
13
37
46
90
49
52
39
70
77
63
43
47
38
51
22
82
44
69
25
50
17
19
187
435
18
20
67
48
26
35
62
99
40