27
91
17
5
21
35
19
58
72
23
9
93
178
80
141
102
243
49
51
77
795
137
181
78
62
50
209
97
60
39
95
193
53
110
497
112
133
161
132
105
89