19
66
36
51
143
138
116
26
72
34
177
238
15
50
56
31
35
85
103
84
46
39
22
24
38
30
163
83
27
78
40
128
37
42
44
52
49
64
41
53
79
100
93
248
13
1912
18
23
9
392
25