17
135
5
28
251
7
1
29
18
56
123
35
20
58
45
37
42
228
418
30
137
109
579
76
19
98
352
189
15
57
90
160
13
79
14
346
11
32
22
152
23
26
6
12
77