135
21
67
101
161
51
81
540
66
262
50
117
598
291
545
6
558
380
522
352
5
535
474
369
86
330
24
94
