21
33
7
2
25
90
82
36
74
12
6
1
16
27
34
4
24
23
18
61
30
44
15
11
32
5
43
384
9
121
10
46
207
26
17
334