25
61
388
35
30
15
32
120
27
16
29
3
18
23
63
22
10
40
45
38
43
8
14
2
9
83
116
11
6
12
26
17
7
55
53
4
216
44
48
20
179