58
31
17
26
81
42
204
19
120
259
255
117
20
66
427
218
13
11
84
50
123
60
78
73
162
30
64
38
15
93
46
68
62
14
91
67
21
70
10
165
9
12
18
131
39
27
34
122
40
72