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