21
17
12
1
19
64
18
82
34
49
439
120
36
15
151
7
8
39
13
16
35
27
3
52
4
25
30
100
59
485
51
29
47
54
60
83
66
20
88
14
50
23