10
29
19
24
30
4
20
31
13
50
6
25
41
403
56
14
43
17
16
40
45
9
46
22
47
11
34
38
37
39
35
12
7
144
18
28
21
70
58
49
83