72
73
53
58
44
177
111
114
120
102
31
81
67
46
65
61
36
41
22
40
75
50
83
109
140
93
141
168
28
42
59
25
101
694
161
89
228
173
118
104
308
351
279
127
390