125
111
15
18
55
79
57
13
11
20
3
6
26
47
16
56
45
22
25
7
30
43
37
10
23
67
21
5
312
39
377
142
121
49
109
51
101
12
42
129
272
9
8
14