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