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