6
10
4
47
9
21
31
15
22
328
2
13
16
100
25
496
51
17
14
11
80
24
111
70
29
236
59
27
67
3
20
8
30
66
23
42
103
77
2609