71
143
134
58
37
366
148
89
104
181
98
232
87
97
47
177
54
36
39
30
93
83
108
268
227
133
584
57
225
748
325
85
252
118
153
159
46
76
291
126
45
317
286
19
125
79
74
40
180
56
343
81
187
77
49
122
146