5
29
46
17
30
53
59
55
399
2
25
38
16
45
6
67
50
3
7
104
23
11
4
20
22
21
43
90
10
19
57
13
101
103
70
159
24
28
15
85