12
84
31
50
65
48
39
33
14
16
20
42
26
45
17
24
29
23
118
59
25
56
124
18
54
10
125
66
49
156
126
55
100
200
400
390
170
243