9
5
10
15
4
34
66
32
22
7
3
23
53
28
20
6
21
123
11
16
47
29
49
257
56
134
43
33
137
36
39
19
65
81
13
44
14
228
83
50
30