16
1391
24
210
187
40
18
50
65
64
82
84
37
76
28
173
153
152
228
114
22
463
13
70
87
75
74
94
59
172
30
98
25
97
113
45
140
192
239
145
265
23
112
328
401
286
46
1404
33
51
126