51
108
100
29
59
112
49
47
69
42
56
456
34
55
128
31
25
98
70
44
501
148
91
41
60
64
216
13
66
53
119
825
139
37
23
277
88
80
24
58
22
312
140
46
11
151
57
81
111
117
135
65
206