3
4
8
6
10
23
28
19
20
38
79
31
17
73
91
24
40
27
43
44
35
7
18
48
116
39
30
26
14
13
29
109
12
33
16
177
69
99
22
56
140
52
49
122
70
95
139