21
85
68
76
11
53
29
8
39
125
75
65
48
141
412
6
72
164
4
370
137
40
459
94
209
138
297
41
99
62
133
198
98
77
89
92
315
115
118
45
101
173
74
50
87
199
84
109
103
105
70
235
34