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