124
29
122
67
131
32
74
27
17
35
22
70
329
196
135
109
129
281
974
46
42
90
104
91
48
283
69
503
205
88
60
31
136
53
14
54
519
578
178
30
83
314
237
43
152
1178
875
36