7
31
8
41
12
9
15
3
22
13
25
18
85
108
46
215
40
26
17
34
11
24
21
19
10
48
20
1122
0
28
5
14
77
16
38
37
128
65