38
51
72
40
30
501
27
70
68
312
24
97
154
33
82
164
316
22
57
87
49
37
109
31
95
144
1062
46
100
106
178
134
25
94
489
187
88
54
91
63
12
237
86
62
36
67
122
34
43
221