35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
138
142
19
122
296
42
21
301
99
175
540
132
343
17
642
77
39
26
125
24
309
165
54
106
14
49
350
18
134
62
22
61