9
12
17
29
14
41
185
432
20
31
28
23
74
22
510
169
43
154
55
8
7
21
45
11
5
240
396
84
30
118
19
114
124
52
36
130
62
464
132
501
50
711
109
39
102
70