13
29
73
67
94
50
9
37
81
51
44
62
11
19
23
38
46
66
78
57
65
12
100
85
34
82
5
20
7
26
40
162
579
45
79
55
41
111
112
17
30
22
32
63