35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
138
142
19
122
299
42
22
304
212
540
132
365
17
25
662
77
39
26
33
343
16
171
57
106
14
48
358
148
71
21
64
34