225
66
56
37
15
16
17
378
286
42
10
129
34
153
52
28
60
27
24
103
65
69
51
55
75
30
35
88
109
77
45
38
71
70
72
62
13
22
43
383
32
40
83
49
98
93
215