0
7
26
15
12
25
42
20
2
11
10
4
8
6
101
23
13
64
16
44
67
83
108
36
54
46
35
32
65
112
27
92
72
125
71
257
37
187
95
51
22
161
77
135
188
732