4
21
51
431
13
63
9
159
47
44
100
16
5
22
2
17
7
20
61
81
23
52
65
8
15
58
569
40
55
765
14
25
109
96
33
28
79
39
46
57
1
126
26
3