45
88
73
51
72
16
36
39
56
76
64
160
140
49
102
126
74
23
3
75
67
69
14
10
77
33
11
78
46
17
26
15
41
27
61
1
13
189
203
57
159
117
94
111
54
18
60
98
29