3
7
11
40
9
2
8
12
13
25
34
21
16
47
32
22
19
20
59
30
79
77
114
63
28
23
73
105
33
10
15
6
64
99
224
48
37
72
259
251
26