112
298
114
423
438
374
187
354
78
208
35
134
45
154
61
157
75
6
350
63
153
41
139
26
124
7
202
107
24
91
3
68
15
85