53
636
306
41
340
110
199
281
329
77
46
237
569
35
1725
31
73
25
119
174
71
162
672
1204
90
4262
207
32
15
12
72
8
652
195
54
42
44
26
63
65
79
106
64
83
40
36
16
67
257
19
43
58
322
160