35
4
27
7
5
2
8
1
3
13
15
11
10
12
9
136
139
113
19
42
295
6
157
543
98
66
457
399
200
325
26
29
14
22
16
74
23
423
92
293
257
260
335
522
33
202
154
18
81
430
63
886
169
67
527
152
241
111
80
105
566