18
283
26
104
67
13
63
52
31
20
202
76
229
69
12
45
14
40
107
386
59
106
55
51
33
46
128
241
88
57
44
411
19
29
43
143
1197
156
23
8
53
50
248
41
200
110
342
22
27