11
28
12
44
56
18
37
43
31
30
34
93
21
16
64
586
46
69
52
35
49
97
92
185
26
24
378
139
45
205
19
57
81
14
112
9
145
120
47
65
38
29
22
95
59
39
32
23
84
27