40
90
52
76
259
84
80
61
171
68
47
67
5
17
1
336
27
60
124
93
50
330
121
57
28
136
221
323
31
113
102
44
32
319
254
56
74
25
137
22
100
83
131
41
19
15
88
16
217
36
420
26
186
23