30
20
46
39
18
45
80
59
79
27
17
124
7
105
35
28
74
38
22
86
57
19
71
63
93
50
84
37
29
31
23
24
26
15
175
32
33
5
9
125
47
14
73