12
3
95
83
9
19
26
5
18
192
13
172
150
32
27
45
28
31
108
149
175
8
24
16
110
47
10
35
1114
197
1331
128
117
7
407
22
14
4
44
86
20
1113
17
6
259