9
32
28
44
5
10
17
7
1
36
8
12
38
58
18
21
27
19
940
11
101
113
103
43
53
29
86
25
123
70
172
41
15
88
13
24
33
45