7
3
23
32
6
10
9
56
96
20
8
1
39
21
53
18
2
59
141
44
138
28
4
27
48
240
58
50
41
83
42
22
81
14
0
15
31
37
24