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