53
352
1
48
184
256
208
10
4
124
34
22
63
17
9
3
140
87
443
449
269
2
145
7
144
326
57
138
15
187
515
41
160
76
92
196
45
91
86
78
337
266
55
110