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