5
11
128
10
20
16
27
22
21
118
25
13
38
23
3
43
50
8
26
53
7
29
78
1
6
17
12
309
9
33
4
55
15
14
57
52
36
60
46
74
96