18
12
20
4
127
19
2
46
16
35
7
74
25
22
59
3
21
1125
14
52
111
9
44
166
15
5
28
32
40
27
65
125
55
71
107
128
26
30
10
11
84