29
26
15
1
3
7
11
38
19
4
17
2
5
28
13
23
6
44
12
9
180
8
225
20
30
160
22
14
25
40
64
277
36
27
149
554
42
18
266
47
125
10
236