3
25
0
4
2
7
6
1
8
11
16
26
9
10
31
29
13
17
14
20
54
19
5
12
36
28
92
241
90
114
34
133
32
70
174
110