35
90
10
560
41
40
114
95
50
137
421
249
215
390
131
18
338
69
43
21
274
108
34
30
36
75
42
127
123
51
23
14
38
22
19
31
37
7
59
17
44
216
83
79
32
26
9
27
28