47
35
63
51
62
224
6
37
89
52
124
16
24
93
31
33
101
71
168
36
76
404
161
66
97
61
156
95
295
41
444
118
112
84
55
92
257
301
665
53
133
27
60
1037
446
248
28
86
105