269
11
116
153
122
14
47
40
34
44
118
96
102
115
8
94
32
374
38
79
78
76
93
49
10
260
80
35
22
46
87
221
125
27
5
50
85
73
149
71
75
98
209
271
376
37
66
69
275
139
158
39
531
42