0
7
5
32
29
10
18
20
60
55
17
27
42
30
91
75
120
59
110
53
58
122
54
23
12
45
63
44
25
97
61
50
227
200
435