18
28
68
43
6
59
16
115
45
50
2
33
8
103
83
13
123
92
51
26
52
74
66
30
23
4
22
157
24
53
32
12
37
100
118
27
29
159
197
39
10
25
40
15
56
158
432
247