15
392
19
9
50
51
169
26
37
25
377
87
64
61
14
33
22
29
8
54
13
73
1056
35
345
146
57
20
48
21
109
160
132
52
243
76
7
18
23
55
27
30
44
67
56
38
47
198