2
1
11
8
18
12
62
20
30
97
63
9
10
72
40
23
7
45
48
16
3
52
17
79
33
6
43
133
32
66
27
49
31
28
29
71
55
38
68
298
87
204