236
111
198
112
106
10
45
66
476
36
30
77
82
41
155
150
128
54
120
132
105
83
58
125
27
243
23
59
97
290
84
48
304
588
434
62
113
60
64
89
49
57
140
16
90
119
22
100
136
144
110
28