16
31
70
18
22
48
7
131
46
51
90
10
62
38
59
109
21
49
79
166
13
413
168
35
9
136
67
389
39
244
318
83
17
247
75
185
111
192
463
108
61
259
289
82
360
76
179
28
130
137