20
12
352
508
53
10
22
117
18
64
26
21
30
37
25
208
49
27
57
137
55
33
67
74
116
54
31
151
24
58
52
213
142
225
35
69
81
90
72
194
36
144
340
23
96
110
188
101
212
46
100