40
41
87
25
36
50
39
37
67
51
75
3
294
77
34
201
8
184
16
106
21
97
142
30
61
83
38
52
53
279
20
23
35
49
232
143
118
113
214
78
4
64
6
366
14
7
10
45
171
160
479
2