25
30
40
34
49
56
15
7
64
32
50
244
36
20
19
57
195
121
31
33
21
23
16
179
18
67
109
81
27
652
11
24
55
53
643
51
8
505
6