153
339
37
12
152
21
41
19
46
15
13
7
44
36
9
70
42
17
196
268
39
71
80
92
60
79
69
270
38
74
915
45
533
137
78
62
101
217
59
119
164
43
349
8
6
26
330
490
245
197