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
10
145
120
47
65
38
29
22
95
59
39
32
23
84
27