55
76
295
157
39
284
533
95
71
131
792
41
43
114
136
32
501
276
359
84
53
261
81
60
376
294
214
103
70
141
33
92
83
68
341
108
206
173
63
241
48
429
102
217
12
186
58
46
26
129
130
119
28
738