29
110
47
32
247
136
93
45
44
18
22
65
51
273
40
127
30
20
226
41
7
25
36
63
619
27
48
71
43
17
68
81
207
58
57
138
817
42
161
182
159
74
15
211
39
448
376
72
56
92