52
49
104
41
99
139
44
57
17
27
32
123
18
48
19
47
29
96
86
409
9
76
74
198
54
64
107
75
34
56
111
11
30
115
250
158
58
1065