38
29
7848
224
284
110
32
28
13
118
46
68
205
90
143
48
461
62
448
54
24
42
361
71
49
112
105
60
23
81
74
221
80
117
7
166
339
106
141
96
56
138
103
59
124
108
76
67
158