31
10
23
67
13
32
281
87
14
20
75
94
35
240
43
99
117
73
257
285
46
458
42
41
106
80
82
36
76
66
27
97
55
15
38
272
225
130
54
800
71
261
51
64
29
25