18
5
26
29
23
61
82
14
69
22
284
33
41
13
17
57
97
9
241
104
210
77
416
56
59
93
151
88
101
221
39
205
216