3
25
9
15
5
17
27
32
2
47
41
14
53
57
96
30
106
13
62
110
19
24
111
71
226
6
18
8
150
31
37
23
139
168
244
189
136
98
42
258
118
134
93
16
170
130
214