42
55
68
44
31
48
13
29
79
7
99
592
41
23
19
139
46
32
16
33
168
457
97
26
101
92
151
98
94
279
30
22
153
290
142
58
93
237
229
50
715
84
433
518
146
195
80
108
39
85
11