29
30
53
42
36
13
21
10
97
20
85
138
56
274
335
61
34
8
60
52
50
38
16
35
75
23
69
72
32
33
46
25
40
22
26
43
27
87
120
39
18
15