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