96
163
606
39
104
26
47
69
7
48
35
17
11
43
66
29
52
95
88
56
91
74
100
151
24
152
50
37
811
44
93
21
55
62
85
49
20
445
42
28
416
23
317
540
19
214
25
32
12
18
856
81