59
512
91
134
158
109
92
44
57
217
120
83
80
65
309
33
67
118
79
111
108
98
136
161
144
43
190
60
125
70
86
81
265
32
113
77
23
244
181
53
85
62
68
47
88
141
22
66
731
469
226