52
100
48
73
29
54
163
84
137
126
17
250
56
22
59
159
235
170
57
26
80
74
38
127
153
99
34
18
46
267
88
69
28
24
42
91
65
47
186
113
157
14
39
339
97
201
33
68
123