52
97
18
139
50
80
94
29
53
35
121
46
68
245
298
51
274
136
135
15
120
101
60
57
28
55
22
19
30
96
115
92
26
113
145
74
339
332
71
54
161
70
43
40
23
34
36
65
69
64
67