30
18
20
85
19
10
13
43
33
35
38
7
15
17
57
81
8
32
73
90
26
56
22
177
61
29
86
72
40
39
54
34
16
105
79
110
41
31
53
301
46
68
59