20
19
24
79
30
99
114
191
154
36
7
509
90
83
54
214
101
275
60
68
34
52
131
439
13
43
25
175
82
35
49
14
50
56
115
23
94
75
21
29
66
72