3
40
19
7
2
8
5
96
38
39
11
32
6
25
85
52
42
16
13
18
10
57
22
50
12
21
14
53
44
114
15
17
9
30
60
49
263
43