4
7
2
5
10
6
14
11
75
19
34
100
106
24
96
152
33
94
143
118
55
111
99
47
42
119
126
48
22
161
141
35
98
21
72
54
548
37
17
74
91
13
32
600
26
9