18
29
257
63
19
211
84
42
51
72
188
159
33
37
50
59
13
15
27
36
62
57
64
43
65
30
70
78
260
106
190
433
174
53
66
56
23
16
48
31