29
57
40
73
21
119
53
33
67
65
42
102
12
52
63
302
34
46
139
59
49
27
58
140
99
82
32
166
80
85
36
112
87
28
5
118
205
74
125
103
69
66
401
22
25
435
531
68
16
56