25
33
11
104
14
3
4
10
26
23
6
13
16
8
18
24
21
34
39
9
64
57
77
20
49
19
28
17
58
82
66
71
5
1
414
120
31
113