13
9
20
33
53
32
25
56
42
24
119
17
59
69
39
27
15
543
16
449
30
114
41
113
35
92
68
90
74
149
109
106
131
204
317
189
36
124
378
130
107
51
467
63
202
75
48
208
501
349
84
1038