35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
138
143
20
123
300
42
23
19
55
73
61
160
56
342
12
58
325
18
44
177
14
206
157
28
47
17
116
21
528
273
93