12
345
28
20
8
21
128
6
91
13
41
37
94
14
15
11
29
143
38
9
36
27
122
33
125
40
3
31
150
18
192
7
52
136
76
10
47
43