40
56
81
295
154
79
47
52
16
54
117
178
23
318
610
24
37
64
27
34
15
36
31
603
159
170
8793
55
65
128
136
72
291
126
94
38
59
32
5401
321
289
165
41
118
57
92
643
12837
162
58
182
571
73
419