40
142
112
102
185
118
78
21
30
33
41
121
13
14
10
29
18
49
17
138
55
71
34
45
11
24
62
38
42
246
107
31
77
191
28
76
22
25
6
54
20
119
23
9
83
341
1182
563