56
86
73
279
323
161
69
76
120
35
39
94
62
49
46
136
85
88
53
298
105
38
77
184
119
214
93
484
226
254
102
61
27
8
114
41
43
21
318
128
91
32
83
51
135
31
110
54
67
107
368