90
42
89
21
44
86
140
92
82
69
76
107
241
63
30
145
514
218
185
19
115
197
41
50
60
58
24
59
46
124
668
40
37
57
36
101
142
143
49
131
29
43
61
31
55
272
11
87
27
1340
33
216