57
65
38
242
88
56
36
35
80
97
308
22
69
47
50
70
222
43
98
67
536
245
113
87
17
152
137
194
193
117
102
396
11
157
213
141
335
59
61
188
31
23
48
212
90
77
322
269
246
64
983
1751
126