17
127
88
295
33
259
219
71
109
39
107
32
101
34
98
40
111
244
153
78
68
50
64
72
37
38
25
49
92
66
253
256
60
62
23
59
47
53
21
26
30
67
108
18
70
24
61
42
132
81
141
6