0
5
25
12
69
10
50
15
6
24
32
11
39
3
52
71
19
125
38
72
88
2
22
36
129
256
63
34
37
16
57
47
120
51
61
107
117
103
105
154
136
377
86
228
411
79
97