53
67
32
80
65
22
98
29
90
93
177
89
59
54
95
86
83
73
88
48
176
155
97
367
66
26
19
224
15
68
23
17
56
44
35
7
201
212
196
348
148
129
203
548
229
126
127
125
38
78
170