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