17
108
48
73
28
145
101
31
889
66
57
13
53
487
397
87
12
47
34
78
99
27
164
81
51
23
37
43
60
18
22
72
6
15
42
10
129
46
21
109
16
76
71
39
32
230
24
55