15
76
230
504
46
91
203
58
95
93
192
274
21
47
233
109
51
275
35
237
322
72
116
81
131
53
48
49
19
90
14
33
7
60