1
29
20
52
210
2
3
8
9
6
7
72
47
15
45
33
14
5
250
113
39
90
11
208
18
74
50
30
10
19
68
163
89
28
35