0
2
23
28
372
71
456
92
57
42
49
61
55
82
135
70
43
50
113
704
275
134
78
53
52
56
89
80
54
96
69
136
161
87
91
79
48
47
2388
62
68