25
7
22
57
23
172
346
44
24
12
29
28
33
38
74
26
37
11
67
10
60
80
52
105
20
18
63
31
47
21
4
312
155
58
72
81
50
19
43
32
122
128
54
14
27