51
160
529
44
388
863
190
48
140
64
94
3030
80
77
34
6078
87
55
38
1558
138
728
221
235
135
56
410
97
59
74
72
66
60
62
25
88
243
76
662
75
361
89
228
82
46
58
137
16432
246
95
23
108
141