59
114
45
276
252
28
61
57
367
200
119
196
39
69
592
88
110
66
294
14
103
43
73
251
62
76
47
41
203
342
108
225
54
296
132
92
137
298
53
116
131
67
36
199
48
29
44
87
26
129
152