11
18
10
90
9
7
22
80
57
21
35
20
77
27
52
111
117
70
351
63
40
41
16
26
37
118
24
19
56
25
150
64
73
48
86
15
1117
75
32
183
345
31
113
92