70
46
102
63
107
88
131
389
261
91
96
144
160
405
161
35
171
26
32
1777
4788
214
77
39
139
72
341
110
55
124
40
441
685
243
339
93
236
85
27
24
42
57
1410
310
28
147
41
109
94
64
799
100
22