5
10
20
15
22
26
109
44
30
29
24
87
129
9
28
60
37
385
117
82
364
192
135
574
150
18
43
36
95
17
33
21
62
254
40
73