38
108
14
33
60
30
29
91
34
85
36
71
84
41
3
1
31
67
49
17
45
83
89
138
121
129
79
191
98
122
96
155
10
26
95
116
37
115
219
177
137
52
27
7
114
73
35
44
189