3
5
9
31
12
19
48
45
25
32
11
59
16
14
104
42
17
21
8
33
131
27
88
20
124
249
7
37
28
39
23
429
10
35
71
55
47
52
41
1
128
6