9
113
102
7
14
11
10
21
13
23
17
26
18
16
54
97
81
28
5
48
20
25
43
8
70
107
61
19
22
44
79
33
30
64
104
446
57
100
50
95
93