39
67
29
49
142
15
167
92
26
13
37
30
83
128
181
68
111
40
94
46
287
31
35
232
50
72
34
261
109
81
42
27
211
76
28
45
177
375
22
648
62
290
89
43