30
65
27
69
89
50
35
72
55
47
54
187
48
42
53
345
81
43
97
103
31
63
41
58
71
24
26
36
25
34
21
15
40
16
64
70
169
57
23
18