128
42
85
18
162
101
45
143
103
49
21
172
142
35
126
27
39
167
63
132
115
56
37
60
11
222
76
31
150
64
2
52
80
23
123
65
72
93
240
86
40
78
41
73
146
50
87
141
33