20
28
10
184
197
108
126
42
95
51
239
14
16
8
40
29
33
19
64
55
113
32
37
11
31
47
77
15
71
217
89
9
82
18
22
12
46
5
21
24
215
43
145
243
213