35
4
27
7
5
2
8
1
3
13
15
11
10
12
9
136
140
114
18
19
42
297
6
159
542
98
62
473
397
202
329
26
29
22
32
110
25
455
92
285
255
16
256
337
541
199
24
153
113
430
67
884
292
174
80
522
169
239
104
552