13
58
80
193
172
41
28
82
92
239
222
19
121
43
64
49
72
105
24
95
69
177
67
38
21
161
76
10
81
57
116
59
51
93
180
39
191
97
74
86
61
50
78
29
119
102
30