69
34
18
402
429
70
78
383
75
109
30
108
52
62
61
128
56
45
31
55
73
200
185
43
415
359
90
25
32
42
83
113
21
102
85
68
452
153
144
96
88