41
24
122
81
96
74
18
98
37
16
10
173
38
1004
133
87
67
51
115
506
30
22
127
284
103
145
65
28
202
59
48
34
44
95
31
664
35
19
86
79
42
1162
26
52
21
149
57
47
56
45
76
143
134