71
32
3
59
5
14
8
111
49
97
56
293
20
33
46
44
24
81
7
28
60
280
9
240
45
226
50
65
15
263
156
74
48
182
77
21
139
88
445
314
343
475
275
340
30
213
233