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
58
27
67
3
20
68
8
30
66
23
42
103
77
2609
61