0
25
2
5
43
10
19
39
96
44
15
143
52
45
72
13
9
20
11
4
21
33
123
23
8
35
31
61
28
48
56
36
141
6
14
22
26
152
85
29
157
7
18
46