5
18
6
227
95
44
89
54
90
70
20
7
9
14
16
27
24
13
52
77
42
103
117
62
111
3
47
17
25
99
125
197
31
59
126
114
260
39
26
66
46
1
69