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