4
2
9
12
5
3
26
6
8
19
20
1
11
43
33
47
24
55
65
69
30
21
142
23
82
395
75
28
54
107
77
94
31
42
89
98
35
39
90
410