42
156
171
536
24
514
54
270
120
66
318
39
60
36
85
65
13
26
376
141
47
122
116
50
12
202
232
220
73
88
443
269
57
22
235
52
29
45
30
128
165
996
27
77
251
369
76
1021
255
588
33
257
31
67