31
63
25
28
21
57
85
126
36
24
46
47
18
103
89
12
17
135
189
56
48
104
191
43
33
38
101
69
58
34
115
64
26
98
65
40
27
73
37
45