142
92
9
156
67
48
15
70
127
41
73
31
56
11
35
1128
24
58
44
247
60
22
52
118
306
13
235
187
57
147
562
204
130
309
66
143
23
101
270
573
62
77
565
161