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