43
4
12
20
54
53
17
140
55
29
70
56
46
109
48
115
84
74
111
97
50
25
37
131
212
116
159
139
32
83
41
38
132
64
141
101
88
76
286
118
189
170
98
80
91
40
68
30
44