853
225
93
52
117
82
73
100
309
62
48
102
46
164
240
96
56
113
101
32
35
64
110
79
39
55
128
160166
295