32
50
57
47
20
37
21
129
64
53
170
59
72
107
138
34
113
15
41
82
31
60
209
52
13
165
300
244
263
65
353
80
106
163
204
44
126
287
33
428
77
134
110
49
111
25
24
54
46
84
63
365