80
25
79
20
30
294
105
14
71
31
17
34
38
19
72
37
15
22
55
28
67
32
52
337
84
29
49
57
96
23
12
7
40
18
13
51
99
33
62
48