30
21
14
38
22
23
26
225
25
363
71
35
112
164
98
36
93
31
40
28
782
19
27
48
89
150
75
24
15
67
54
41
105
84
101
91
94
370
280
127
197
120
34
46
148
550
47
184
125