50
291
90
69
41
37
62
112
105
193
86
72
56
61
44
122
1
8
2
15
96
9
527
77
186
94
26
46
241
5
28
208
22
64
43
6
23
13
7
87
18
31
25
198
20
247
21
109
75