146
26
122
160
61
110
56
173
246
100
72
48
174
164
51
109
57
29
150
20
17
92
66
175
83
62
86
63
93
40
112
54
248
28
14
60
55
155
70
201
43
267
80
73
179
38
97
30
152
25
120
233
58
94