121
69
400
147
26
106
34
65
71
33
77
122
88
91
41
36
108
18
89
79
151
4
42
139
179
48
123
94
44
83
118
120
452
210
93
392
264
369
109
462
29
30
82
75
270
15
20