123
81
18
27
35
26
117
22
20
96
30
42
90
72
37
40
243
112
149
721
194
101
99
44
56
10
61
29
6
33
70
13
226
443
233
203
335
79
134
835
21
221
71
159
25
225
173