2
6
11
7
13
64
29
16
38
30
26
73
31
77
23
20
941
125
54
62
50
1625
32
53
42
48
243
123
108
27
17
272
79