28
10
51
20
53
22
284
120
29
21
243
16
48
15
30
27
193
7
52
64
287
311
44
172
39
56
82
102
35
25
31
684
261
87
26
204
142
118
77
13
40
155
627