13
95
23
88
172
94
92
49
61
310
93
80
89
186
72
24
22
86
416
70
35
74
547
54
111
138
28
16
126
132
114
90
105
452
127
45
82
129
100
122
36
226
77
25
109
27
150
68
83
256
33
17