0
10
35
56
38
17
9
19
5
75
28
53
14
29
32
11
57
36
59
128
25
94
20
51
124
96
67
39
30
61
70
64
41
66
146
71
68
85
98
42
97
16
18
121
109
45
233
265