135
39
105
18
540
47
577
81
396
124
262
73
582
194
405
14
342
144
160
118
189
127