3
9
12
43
11
14
26
13
34
21
16
47
32
22
19
20
2
59
30
79
77
114
63
28
24
74
8
105
35
10
7
6
64
99
33
225
48
37
73
259
251
15