15
4
125
63
67
31
592
29
32
193
255
59
36
28
121
43
27
45
40
23
14
17
10
24
35
19
20
26
11
92
49
18
13
54
77
52
25
41
16
53
48