38
69
107
81
61
93
157
52
17
73
583
297
56
113
141
126
434
41
62
76
90
65
60
57
84
135
32
70
128
181
19
159
294
4
33
45
30
257
47
79
270
153
120
49
39
51
247
198
255
27
36
58
124