18
16
27
101
10
100
7
33
45
46
22
12
15
68
48
28
31
136
42
280
90
286
14
41
51
25
446
21
36
43
151
37
81
19
92
82
99
32
30
8
52
57
26
76
40
73