29
43
83
37
35
24
21
12
4
19
36
26
34
778
50
69
111
136
72
30
31
28
51
67
76
62
52
59
42
9
71
157
162
27
144
117
106
176
267
96
25
185
53