0
5
8
2
44
18
240
110
45
151
95
63
21
15
12
11
40
29
52
101
19
35
10
62
68
16
70
39
33
22
54
126
75
129
38
43
46
28