4
8
6
3
22
83
123
45
19
64
34
41
20
38
244
21
116
85
36
49
28
57
17
141
52
147
369
187
94
50
31
74
11
29
32
15
332
26
9
75
128
13
10
25
87
18
66
68
56
27