7
103
30
16
23
27
11
1
8
10
4
20
17
21
31
113
18
12
58
22
14
90
5
44
29
112
88
25
24
9
151
75
61
41
46
219
99
123
78
33
51
40
39