25
107
63
13
30
6
5
12
29
72
16
24
31
26
17
3
79
48
18
9
35
8
62
212
7
50
15
28
20
37
38
11
47
89
121
32
147
144
154
33
76
418
370
249
829
250
512
71