8
5
14
21
42
23
117
28
2
16
1
50
43
17
85
929
44
29
4
10
495
25
22
3
82
31
62
13
334
39
49
945
9
63
41
30
55
12
185
24