25
72
31
2
26
43
7
8
302
38
89
28
17
33
24
13
1573
16
61
47
73
0
18
11
159
48
51
14
206
53
42
37
59
134
46
289
39
115
27
35
6
148
44
45
23
21
30
99