34
4
27
7
5
2
8
1
3
14
15
10
11
13
9
136
137
113
16
17
39
297
6
148
541
98
70
469
402
194
319
31
28
22
24
411
93
307
215
252
333
497
35
204
166
12
432
60
805
288
161
81
67
514
158
234
110
77
106
527