10
5
30
29
25
13
32
149
23
18
39
7
85
67
73
71
355
33
22
20
60
54
6
51
203
34
37
42
15
11
121
47
59
319
211
12
242
38
16
129
52
139
61