40
59
92
38
86
89
49
132
63
161
30
261
69
53
104
6
28
90
74
23
33
67
27
62
32
15
37
35
54
82
142
31
16
87
61
10
20
65
45
160
52
159
179
78
58