19
65
29
88
31
12
75
39
42
26
30
158
54
16
85
173
24
35
122
40
48
118
56
18
395
1162
60
52
236
13
153
34
43
28
86
91
51
45
106
115
17
93
50
245
111
129
101
47