43
167
111
17
62
86
89
72
24
36
29
93
63
28
101
11
39
9
23
84
41
18
38
22
6
50
59
14
16
15
52
47
25
35
407
40
64
57
31
42
30
54
58
12
37
21
27
4
142