10
38
25
256
5903
26
15
9
13
54
237
206
24
29
76
22
28
17
139
44
12
88
86
20
6
111
317
19
80
31
5
117
84
413
53
90
354
221
165
77
113
85
11
137
4
141
838
430
39
23
66