49
135
56
119
43
433
706
242
92
113
77
66
93
21
145
76
62
599
185
35
167
71
41
134
27
103
115
99
53
281
160
50
79
201
128
162
105
729
517
329
87
106
197
502
16
107
143
151
126
12509