11
22
247
4
18
28
38
2
10
16
6
46
36
139
131
63
99
26
229
353
37
56
49
352
12
30
51
13
83
77
42
64
113
167
33
134
91
15
69
120
32
20
197
45
94
75
27