99
94
8
63
200
6
123
12
22
20
15
21
103
7
17
30
80
69
57
83
74
130
31
87
47
27
73
58
117
11
16
38
9
34
40
95
98
109
171
79
19
24
29
45
39
59
13
51
82
48
44
41
5
36