0
3
22
46
19
23
77
4
9
27
40
14
17
31
71
125
45
35
24
69
13
55
28
88
39
113
25
21
127
143
6
8
102
72
41
47
43
10
75
200