40
60
36
260
123
27
31
65
9
23
22
53
384
97
42
509
21
29
191
12
278
54
125
425
44
26
64
76
5509
99
766
101
19
98
34
67
11
83
448
423
231
10
38
127
43
59
51
71
16
441
8
30
17