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