81
49
123
130
21
41
42
25
17
16
54
39
30
26
62
29
117
51
285
97
503
71
626
847
104
120
109
180
267
132
185
148
48
40
43
227
255
314
80
232
67
61
137
59
186