53
101
61
88
41
35
108
42
28
203
159
83
37
59
91
56
171
55
233
75
383
139
251
123
325
85
93
514
789
611
234
204
65
58
66
78
99
77
87
190