20
70
8
24
28
56
5
35
15
89
203
29
66
10
103
19
30
4
42
2
62
12
61
45
101
27
37
7
146
189
116
25
81
107
68
86
158
33
242
399
43
14
59
39
114
109