19
98
3
6
27
28
7
4
2
25
18
16
36
65
5
48
13
26
8
10
12
43
9
55
24
110
23
49
11
73
69
46
35
41
377
42
86
45
323
31
54
66
47