25
410
13
14
295
324
38
77
86
66
35
44
8
76
11
18
81
17
61
42
34
130
111
41
24
43
97
7
29
54
88
50
9
15
284
71
53
223
2
121
203
101
182
55
39
37
90
63
75
169
89
57