37
42
35
29
66
20
17
53
44
31
47
59
45
38
33
62
49
14
22
107
102
95
93
30
21
15
46
127
27
32
68
81
170
94
34
55
163
41
69
90
232
139
18
26
28
57
106
168