15
39
31
163
849
358
272
18
11
697
14
165
55
34
7
708
388
80
46
152
4
35
8
53
99
112
17
29
6
19
52
91
32
94
255
28
16
118
93
71
21
22
23
27
74
49
56
72
33