11
10
140
123
15
218
17
26
29
256
48
179
2
129
55
8
12
102
3
5
24
92
58
90
33
77
13
18
22
6
9
117
16
44
103
109
42
41
4
98
220