80
112
124
587
139
349
145
252
182
44
45
34
315
146
203
65
333
106
64
43
25
79
99
21
24
130
197
1870
77
100
117
97
68
22
46
30
61
42
435
338
29
664
32
91
48
56
37
67
36
51