4
10
33
65
40
5
129
26
31
11
30
9
6
7
19
57
28
36
2
24
22
91
47
53
37
42
8
23
21
44
56
75
178
13
15
45
38
104
421
46