10
11
345
129
52
50
253
15
426
93
78
19
195
25
295
284
68
81
73
243
39
9
388
22
89
83
8
67
226
59
45
150
43
208
85
154
23
124
37
111
69
28
175
140
30
38
29
122