99
71
79
31
251
56
167
33
59
152
140
45
26
142
10
315
1138
107
129
433
598
82
81
981
217
16
55
135
122
231
125
117
143
159
366
49
133
60
408
93
39
35
1812
42
37
22
299
235
28
52
50
381
155
757