35
4
26
6
5
8
2
3
15
1
9
13
7
11
10
136
141
20
121
292
42
21
90
37
29
423
59
145
17
12
71
27
578
150
357
120
102
110
23
31
189
69
18
16
30
44
96
49
74