17
29
331
121
143
67
79
114
47
49
55
83
46
19
15
30
26
68
150
8
304
54
110
33
8324
441
78
128
140
20
45
7
108
56
62
598
18
1422
134
252
1167
177
411
223
16
5107
514
613
482
65
32
61
2297
279
84