1
7
4
10
31
21
16
29
24
48
43
53
8
6
5
25
56
35
406
19
11
49
18
22
15
72
34
9
3
12
27
132
47
88
17
66
58