121
124
23
160
307
4754
48
69
44
73
99
130
36
141
297
10
8
216
401
72
92
25
103
158
54
120
76
139
108
198
78
26
168
329
18
785
213
17
577
30
61
237
159
347
635
80
208
413
505
154
278
33
58
56
127
96
77
49