4
2
1
11
23
15
85
12
18
21
66
5
25
8
7
24
26
28
37
6
50
40
9
132
56
13
32
43
45
241
10
27
53
59
29
57
19
390
31
151
55