43
38
75
59
29
44
3
40
72
20
37
73
9
46
33
17
89
62
27
15
5
97
34
10
23
14
142
51
129
70
78
63
30
32
13
4
153
110
159
35
372