27
12
125
5
10
11
1000
36
25
9
53
63
21
20
14
40
26
200
16
8
17
29
7
32
121
19
13
6
93
72
58
75
78
92
37
24
15
18
122
106
38
42
70
111
551
35
34
86
22