57
52
285
12
100
96
55
97
71
92
56
38
104
76
170
17
272
273
26
284
64
317
11
65
160
116
53
62
256
19
70
79
77
36
44
113
43
28
206
16
63
504
29
18
47
80
87
131
319
21
49