10
24
11
8
76
19
20
270
712
147
23
115
35
30
37
39
101
21
5635
274
62
2
81
50
108
41
93
100
51
7
99
88
12
26
319
34
213
16
60
83
169
155
32
42
96
137
413
48
98
140