16
11
48
51
5
200
32
44
22
229
9
123
14
28
53
6
10
12
1000
8
19
21
17
7
39
50
187
126
147
27
46
40
59
25
26
128
15
422
34
43
13
159
35