13
42
39
131
94
58
190
1171
194
123
53
19
113
26
31
28
25
35
64
69
59
708
157
27
47
95
96
428
870
36
17
77
119
135
38
46
45
1084
244
24
23
43
191
751
108
192
10
5
91
512
312
117
22