96
77
86
50
16
23
11
70
66
89
35
38
110
65
44
73
49
301
314
323
43
71
154
83
84
122
28
74
275
30
54
57
158
69
169
120
141
51
240
142
56
123
12
62
31
112
78