25
50
7
21
26
11
13
32
69
116
45
77
2
440
277
4
16
8
23
30
34
15
12
126
40
14
3
37
1
20
214
151
22
24
28
65
79
6
5
9
35
107
803