0
106
3
20
31
79
37
123
11
18
101
445
75
31
102
65
14
97
30
30