41
56
77
66
347
73
8
102
9
16
212
139
116
198
211
39
168
228
23
47
104
43
72
67
49
109
70
29
95
35
68
18
33
832
69
328
12
42
501
53
90
24
86
179
647
60
112
82
36
81
79
662
166