34
60
73
68
54
51
14
37
400
144
74
31
132
49
105
163
226
63
82
52
66
48
47
25
22
46
75
1104
67
94
45
396
152
988
124
919
112
121
266
483
57
422
44
43
28
78
570
29
18
20
201
438
72
88