116
48
65
23
132
80
55
43
567
169
940
59
211
136
14
315
96
435
84
307
72
812
134
77
46
32
198
63
109
75
256
232
78
246
137
17
98
12
164
95
93
296
249
195
45
79
19
822
362
460
38
504
371
130
24
464
694