6
23
5
42
75
15
69
53
16
3
11
10
47
105
63
93
19
20
13
8
50
300
103
4
74
66
96
18
24
12
36
60
2
191
33
688