37
161
51
87
89
15
12
110
18
24
34
127
139
98
36
143
29
49
41
138
76
40
115
81
20
111
28
57
60
43
33
100
48
46
79
78
31
94
50
172
252
192
282
180
59
58
71
47
75
95
107