149
130
42
1890
30
33
26
109
43
70
71
34
36
12
31
47
21
87
51
61
53
84
28
35
102
38
65
46
299
57
234
7
77
113
95
156
27
50
96
24
291
55
16
10
93
81
118