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