43
29
38
31
109
42
77
37
30
73
113
59
203
78
110
76
19
51
130
57
183
27
56
89
108
26
24
88
67
23
104
16
28
47
40
63
12
70
33
53
68
196
84
117
163
71
18
133
164