28
13
73
23
65
21
60
35
38
24
131
98
79
129
71
54
147
39
58
96
143
105
132
139
113
210
202
59
231
250
114
82
102
159
291
103
251
170
80
108
133
126
70
153
97
91
116
286
87
198
86
188
171
81
138
346
42