40
41
33
367
84
38
44
56
8
226
68
80
23
106
55
136
52
19
1361
534
54
13
31
86
39
48
47
50
45
28
18
10
53
110
81
126
134
69
72
332
49
769
112
421
21
78
17
30