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
32
46
127
27
68
81
169
94
34
55
163
41
69
89
232
139
18
26
28
57
106
168