0
10
2
7
13
18
32
25
43
33
11
23
40
22
54
16
20
42
17
39
41
58
110
26
15
57
124
112
47
31
24
48
38
111
387
152
64
100
99
44