4
7
1
2
5
10
6
14
11
75
19
34
99
106
24
96
152
32
94
143
117
55
111
47
42
119
126
48
22
161
141
35
98
21
72
54
544
37
17
74
91
13
598
25
9