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