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