96
29
124
108
100
115
67
117
93
11
194
209
80
157
285
36
22
220
250
34
122
114
236
143
251
59
31
13
126
450
138
57
1558
88
119
70
84
49
38
76
54
347
74