25
59
78
19
44
286
37
18
10
31
94
23
68
51
41
82
328
28
11
123
27
162
285
91
16
36
53
48
12
43
188
131
35
395
206
70
121
124
79
161
463
74
90
83
141
99
34