34
4
27
7
5
8
2
3
15
1
9
13
11
12
10
136
140
19
114
297
6
42
16
157
543
98
66
462
400
201
329
26
29
14
22
74
23
424
92
293
257
260
335
522
33
202
154
18
81
430
63
886
295
169
82
67
528
164
242
111
80
105
570