43
79
98
61
39
30
48
86
34
183
286
54
139
1035
238
37
1082
595
159
429
44
137
154
71
116
69
384
581
72
306
215
390
100
449
365
335
271
38
899
247
610
225
42
433
122
55
163
187
343
113
127
117
50
236
23