3
5
21
22
43
26
17
11
12
39
23
54
56
10
36
20
37
7
9
15
25
124
40
24
91
41
289
13
44
4
29
142
71
68
8
58
52
14
49