75
114
60
46
69
31
64
47
43
108
27
29
45
39
35
44
37
68
109
96
30
23
10
21
59
40
137
41
213
193
201
149
73
82
2701
49
53
273
538
261
327
253
79
55
144
58
123
440
845