0
5
3
15
11
33
29
14
37
12
125
24
91
13
100
46
59
57
31
9
71
6
72
103
23
134
26
32
18
58
40
21
42
142