31
167
9
64
35
67
91
40
106
53
115
85
230
25
90
124
12
99
39
191
232
856
141
13
180
362
3
345
46
138
29
164
78
61
76
41
56
28
84
50
148
174
60
217
109
142
289
83
168
23
320
151
82
1728