46
54
44
33
121
129
120
22
125
93
193
353
18
39
76
208
116
187
84
198
98
7
36
68
23
183
24
72
50
59
357
66
53
99
283
30
89
45
65
124
152
94
106
502
51
297
237
96
668
85
304
172