4
32
1
57
8
50
3
31
30
13
62
21
42
7
71
34
95
983
15
279
11
45
54
23
515
75
73
79
104
92
25
155
68
123
47
201
80
36
20
48
110
182
12
16
432
335
113
26
17