10
15
16
35
36
37
23
159
21
41
441
50
31
9
51
8
55
91
663
292
233
42
57
22
187
56
18
93
14
32
160
127
47
27
68
17
89
30
54
20
410
58