19
16
61
50
82
35
75
32
23
58
113
22
10
48
24
14
81
79
17
25
72
4
5
106
11
29
18
12
30
86
217
215
77
15
9
8
47
38
40
21
6
65
36
13
99
33