54
39
302
111
368
406
123
118
47
101
42
73
92
74
49
65
50
382
176
52
197
219
652
415
61
86
166
36
76
163
131
120
40
16
986
233
18
172
99
58
425
97
83
162
20
64
28
22
43
25
187
55
96