10
25
51
353
28
23
26
8
41
21
24
9
5
30
167
34
6
56
90
47
110
19
164
17
32
77
22
2
12
4
3
590
286
14
36
15
62
45
11
39
170
68
46
101
7