20
8
200
29
46
12
26
10
5
28
7
65
13
9
18
11
16
77
66
89
72
93
39
96
31
25
32
6
35
22
19
24
60
49
33
63
110
50
38
73
42
14
51
61
21
44
56
47
30
148
139
157
45
88
62