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