382
846
223
91
46
116
80
72
95
309
62
47
102
164
240
93
55
112
100
30
35
64
109
78
38
54
128
160142
294