35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
138
145
20
124
301
42
22
307
121
213
539
133
360
17
663
75
39
26
127
33
342
16
172
57
107
14
49
361
19
152
70
65
55