45
22
145
93
24
70
71
178
316
50
72
42
55
1396
59
30
9
84
47
1113
163
63
154
1337
29
139
90
203
196
62
276
161
27
143
25
49
99
23
338
38