51
62
305
156
247
366
157
11
21
307
22
46
32
20
23
16
79
7
33
332
1050
26
41
13
36
88
222
66
24
74
208
99
40
105
327
87
257
766
97
63
30
58
45
146
78
34
54
167
98
324
61