19
43
50
3
89
27
13
7
95
8
38
31
21
5
83
62
41
42
53
56
34
17
12
67
65
33
10
6
114
29
59
9
11
91
93
73
36
104
440
117
96
68
92
47