29
63
38
5
12
17
18
200
9
28
16
13
1000
22
24
26
10
30
14
40
8
47
6
19
20
11
71
46
77
74
48
66
15
23
83
32
101
25
85
67
149
7
50
90
87
78
55
45
34
169
37