43
130
71
61
99
300
25
44
14
21
22
33
10
47
39
18
9
57
5
3
811
6
15
73
144
1041
194
23
149
419
69
146
13
46
17
26
34
48
8
76
98
89
42
2
4
1
30
106