19
2
6
11
5
28
32
45
12
3
37
10
9
18
75
67
52
44
40
7
86
43
400
47
15
34
24
96
27
16
358
82
148
29
53
201
116
159
60
64
79
144
17
21