38
92
31
20
24
43
57
29
19
32
61
46
71
62
143
28
42
16
47
65
247
181
39
48
30
12
90
121
17
50
36
111
51
44
54
81
75
296
33
13
89
35
52