4
5
17
14
11
39
28
8
7
24
13
6
23
10
50
44
82
53
49
12
25
36
33
48
86
71
21
63
92
43
47
74
68
64
57
41
109
98
61
51
101
34
65
83
112
29
52
18
382
75
116