56
396
105
59
186
64
81
141
242
90
180
137
168
48
44
85
91
70
397
347
884
258
132
159
25
62
134
87
77
84
40
201
325
36
113
103
67
35
34
16
39
51
32
107
31
54
176
93
33
178
24
362
17
57