19
97
5
32
14
78
59
22
10
46
55
87
79
30
6
58
4
7
25
8
11
41
34
3
26
16
331
106
12
45
53
62
38
54
43
13
23
119
96
29
36
33
50
187