53
139
29
98
50
74
56
141
23
176
92
125
44
54
152
66
105
239
1446
63
26
91
69
682
35
277
93
215
58
269
102
75
57
180
534
199
198
123
55
85
87
124
104
112
88
110
41
137
72
49
64
154
223
59
73