3
10
115
30
75
6
12
5
20
8
14
228
78
142
26
88
87
54
57
35
15
13
43
93
36
19
101
92
23
4
29
42
18
22
41
45
96
34
32
27
40