35
4
27
7
5
2
8
1
3
13
15
11
10
6
9
138
145
123
22
20
42
301
307
121
213
540
133
360
17
665
75
39
26
127
33
342
16
175
57
107
14
49
361
152
70
65
55