3
23
31
18
14
59
11
7
13
25
44
259
5
91
16
53
65
15
20
47
2
6
32
22
33
167
50
94
36
19
532
51
21
61
40
10
26