72
71
76
37
47
31
49
45
25
43
16
24
15
29
111
81
175
185
33
104
42
222
140
153
88
118
19
97
167
78
128
79
85
51
122
34
56
84
190
23
62
212
77
18
7
60
215
80
155
65
163
257