49
34
30
19
31
38
59
26
51
33
47
28
32
6
52
44
29
25
90
428
20
13
99
57
40
22
92
81
50
21
66
45
73
46
42
79
89
103
53
18