99
22
16
23
55
7
14
29
9
4
18
5
11
95
113
13
121
43
118
71
111
87
114
44
66
96
68
46
30
117
61
72
182
45
47
54
33
105
6
52
60
50
201
69
35
57
42
28
24
82
78
119