35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
136
129
20
114
292
36
16
38
44
62
107
256
633
57
39
14
118
32
169
219
12
30
48
17
63
248
267
383
99
43
47
120
28
21
52
23
143