18
33
40
50
109
254
25
53
29
19
12
51
26
17
8
90
64
31
21
35
42
45
16
104
184
14
9
37
382
22
105
32
20
30
110
268
191
72
176
48
57
77
71
15
28