19
30
70
38
156
102
68
123
33
8
158
1
29
18
37
12
11
5
88
4
63
22
73
44
36
21
115
51
34
15
75
10
119
91
94
16
395
482
275
92
71
64
40
55
13
42
62
56
85
59