25
97
11
10
40
13
16
127
39
43
17
8
5
61
28
6
22
24
14
637
47
15
78
79
26
35
53
3
31
9
4
70
32
291
639
94
23
37
96
84
110
36