71
92
57
48
54
110
79
72
9
100
20
29
65
99
28
77
13
25
137
383
17
62
82
149
111
173
61
43
102
108
83
84
81
73
104
55
97
64
76
240
198
67
39
40
135
172
50
251