47
21
77
135
51
101
221
844
410
114
35
32
67
23
105
48
33
295
18
106
153
29
80
100
62
26
20
40
288
66
728
44
52
64
38
398
89
72
187
178
325
5219
120
512
169
4225
319
41