13
150
93
310
24
34
83
36
20
87
21
114
25
403
261
279
75
18
8
54
52
23
204
85
94
14
66
137
17
191
49
35
56
19
30
41
641
28
266
51
184
145
31
86
163
112
106
146
39
186
123