18
110
27
82
17
28
64
22
60
20
24
38
99
44
161
68
5
49
31
66
75
26
53
11
42
69
32
59
16
36
158
23
123
10
55
30
100
63
48
58
76
498
14
47
43
33
78
177
52