10
92
15
9
149
29
7
20
17
508
16
284
14
8
130
5
36
162
23
28
43
75
27
57
86
26
61
121
6
185
32
46
148
51
3