4
1
8
3
7
11
14
22
26
123
74
61
228
75
62
79
84
76
112
71
225
57
46
63
38
55
88
72
50
45
36
582
32
17
85
163
120
99
255
52
119
34
251
39
106
54
19
68
35
60