0
26
11
13
14
21
23
125
128
70
5
29
6
15
39
46
12
19
25
34
76
57
30
38
47
84
64
61
111
60
59
122
56
45
129
65
28
98
228
35
207
463