0
5
17
65
11
44
10
7
23
50
80
16
40
73
36
32
31
27
79
19
88
60
139
147
56
91
29
39
84
71
14
59
105
43
28
47
26
51
125
137
95
68
156
33