3
8
31
22
13
17
7
78
38
16
21
25
4
23
20
45
12
19
35
113
5
80
33
37
52
14
11
77
9
10
76
142
15
50
144
26
58
98
99