35
4
27
7
5
8
2
3
15
1
9
13
11
6
10
138
144
20
123
300
42
22
19
55
73
61
160
57
342
12
58
325
44
177
14
210
165
28
47
46
17
116
21
528
272
92