100
77
29
54
164
84
130
19
262
23
59
161
237
18
171
172
57
27
82
39
133
153
74
34
269
89
53
71
28
129
65
47
195
114
52
344
97
50
56
32
131
657
245
58
51
101
70
63
43
41
120
37