35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
138
143
123
23
20
42
300
304
121
212
540
132
361
17
25
652
75
39
26
122
33
342
16
171
56
106
14
48
356
19
145
70
63
34
54