49
1182
21
124
28
29
33
45
148
466
214
89
209
403
264
94
153
170
44
105
42
133
131
157
57
227
76
365
66
260
58
155
147
55
32
93
106
199
48
71
122
110
65
41
56
22
176
241
111
67