101
71
65
25
126
23
207
68
49
196
98
39
144
206
54
64
1147
211
77
103
45
105
195
33
37
371
28
251
511
172
31
97
76
22
113
70
21
46
18
16
48
57
6699
35
326
34
12
42
296
453
40