40
60
129
51
20
24
17
128
68
29
162
34
33
107
18
130
463
10
14
69
36
458
238
246
64
84
12
52
59
137
21
90
236
79
94
229
38
53
91
138
44
322
49
15
85
7
56
87
74
31
451