138
15
126
81
29
80
163
89
71
59
404
295
257
128
41
11
68
33
140
36
54
269
18
1533
757
237
110
31
156
101
334
205
122
34
118
159
319
275
69
47
253
86
26
245
276
46
12
97
43
39
77
70