31
20
18
17
14
25
15
34
126
27
24
28
51
16
26
11
36
53
13
91
35
64
60
22
45
56
46
12
41
90
120
59
38
39
78
110
62
176
61
233
57