36
4
26
7
5
2
8
1
3
13
15
11
10
6
9
136
140
120
21
20
42
290
157
540
113
62
473
407
206
331
32
29
31
111
25
457
156
320
259
16
252
333
539
34
23
143
19
123
434
884
279
172
77
65
511
165
110
64
108
570