11
13
42
39
131
94
57
190
1171
192
123
53
19
113
26
31
28
25
35
64
68
59
707
157
27
47
96
428
869
36
17
77
119
135
45
1081
244
24
23
43
191
751
108
189
10
5
91
512
312
117