86
18
31
15
96
101
74
44
76
22
30
43
23
24
247
17
27
50
59
68
199
62
112
32
111
56
250
392
79
120
25
57
210
607
71
13
94
172
12
20
67
66
292
41
11
238
38
8