36
4
26
7
5
8
2
3
15
1
9
13
11
6
10
136
143
20
121
290
42
21
157
541
113
62
473
410
206
332
32
29
31
19
111
25
457
156
324
259
253
334
34
23
123
435
884
279
172
77
65
511
165
252
110
79
108
572