50
70
43
44
13
98
68
112
38
25
126
232
76
168
144
243
20
26
102
40
65
73
67
35
41
7
42
58
79
34
51
123
33
57
59
69
16
87
107
62
154
111
9
4
81
412
175