30
25
69
33
17
36
27
32
19
26
31
39
68
61
29
64
23
43
48
24
81
134
35
56
47
78
37
51
38
83
96
34
345
89
187
49
67
18
44
309