25
31
160
16
18
57
38
63
19
15
8
48
125
93
10
17
44
22
23
13
55
9
52
20
98
287
39
67
21
26
12
3
47
42
7
11
29
66
484