21
31
299
19
6
9
12
43
11
18
15
17
29
48
95
16
5
70
90
30
2
0
7
63
25
120
10
52
3
34
14
28
24
26
8
39
23