4
3
11
18
8
5
29
9
6
19
22
1
2
21
43
26
33
47
27
55
65
69
30
142
23
82
395
20
75
24
28
54
110
77
94
31
42
90
98
35
41
91
44
39
411
89